home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 13
/
CU Amiga Magazine's Super CD-ROM 13 (1997)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1997-08].iso
/
CUCD
/
Graphics
/
irit70
/
src
/
include
/
intrnrml.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-02-28
|
1KB
|
36 lines
/*****************************************************************************
* "Irit" - the 3d (not only polygonal) solid modeller. *
* *
* Written by: Gershon Elber Ver 0.2, Aug. 1990 *
******************************************************************************
* (C) Gershon Elber, Technion, Israel Institute of Technology *
******************************************************************************
* General, visible to others, definitions of normal interpolation module. *
*****************************************************************************/
#ifndef INTRNRML_H
#define INTRNRML_H
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
void UpdateVerticesNormals(IPPolygonStruct *PlList,
IPPolygonStruct *OriginalPl);
int Colinear3Vertices(IPVertexStruct *V1,
IPVertexStruct *V2,
IPVertexStruct *V3);
void InterpNrmlBetweenTwo(IPVertexStruct *V,
IPVertexStruct *V1,
IPVertexStruct *V2);
void InterpNrmlBetweenTwo2(PointType Pt,
VectorType Normal,
IPVertexStruct *V1,
IPVertexStruct *V2);
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
#endif /* INTRNRML_H */